home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / virus / viralert.zip / README.DOC next >
Text File  |  1992-02-19  |  19KB  |  433 lines

  1.                           VirAlert 1.02
  2.                         Copyright 1992 by
  3.                    Buchanan Consulting Services
  4.                        All rights reserved.
  5.  
  6.  Permission is granted to use this version of VirAlert without cost
  7.  until 30 April 1992.  After that date you must register the product
  8.  to continue using it.  If you have obtained this version after that
  9.  date you may use it for one week for evaluation before registration
  10.  is required.
  11.  
  12.  Registered users receive the latest version of VirAlert.  Registration
  13.  is $20 for a single user, $100 for a single site license for up to 100
  14.  users. Larger sites and company licenses are $1 per user.
  15.  
  16.                       Send Registrations to:
  17.                    Buchanan Consulting Services
  18.                            6120 E. 77
  19.                         Tulsa, OK. 74136
  20.  
  21. This is a copy of the help that is available from the main menu of
  22. VirAlert by pressing the H (Help) selection.
  23.  
  24. NOTE TO SYSOPS:  This product is an upgrade of a product that was originally
  25. released using the name ViruSafe.  That name was already in use with
  26. another product.  To avoid confusion I have changed the name of this
  27. product to VirAlert.  If you have a copy of ViruSafe.ZIP version 1 or
  28. version 1.01 on your board, please delete it and replace with this
  29. version of VirAlert.
  30.  
  31. ********************** ATTENTION BBS SYSOPS *****************************
  32. * Sysops can receive registered versions of VirAlert free               *
  33. * of charge as long as they make the unregistered version available     *
  34. * for download.  If you run a BBS, send me a request and the number for *
  35. * your system.  I will send you a disk with a registered copy of        *
  36. * VirAlert on it.  A donation of a dollar or two to help with postage   *
  37. * would be appreciated but is not necessary.                            *
  38. *                                                                       *
  39. * SYSOP BONUS!  I know how expensive it is to maintain a BBS system.    *
  40. * In order to encourage distribution of VirAlert and to help with your  *
  41. * expenses I am offering a unique BBS registration plan.  As a BBS      *
  42. * operator you are entitled to a free registered copy of VirAlert.  In  *
  43. * addition you can request to participate in our BBS registration plan. *
  44. * If you choose to do so, we will assign your board a unique serial     *
  45. * number that is listed in the REGISTER.DOC file.  Any time we get a    *
  46. * paid registration from your board, we will donate $2.00 to you to     *
  47. * help with the expense of operating your system.                       *
  48. *************************************************************************
  49.  
  50.  
  51. WHAT IS VirAlert?
  52.  
  53. VirAlert is a new approach to computer virus protection.  It protects
  54. your system by recording multiple checksums and CRCs for designated files
  55. on your disk.  You can have VirAlert check the recorded CRCs
  56. against the files to see if the files have been modified in any way. 
  57. The records maintained in the CRC data file have multiple
  58. interlocking checksums and CRC checks to ensure the integrity of both
  59. the CRC data file and the files being checked.
  60.  
  61. WHAT IS DIFFERENT ABOUT THIS PRODUCT?
  62.  
  63. Most other anti-virus products work by attempting to match code
  64. fragments from known viruses against the files on your disk.  There
  65. are several good products on the market that do this.  I recommend
  66. that you invest in one of those products as well as this one.
  67.  
  68. The problem with the code fragment matching scheme is that the vendor
  69. must KNOW about the virus in order to be able to find it.  Vendors
  70. are forced to ship out constant upgrades to keep up with new viruses. 
  71. The last update of one such product that I got had 200 more viruses
  72. listed than the version from just a couple of months previous!
  73.  
  74. The number and virulence of viruses is now growing at a frightening
  75. rate.  Virus hackers are now combining and mutating existing viruses
  76. at a rapid pace.  Keeping up with this task is a neverending process.
  77.  
  78. VirAlert gets around the problem of recognizing virus fragments.  It
  79. records checksums and CRC checks on your files when you have them in
  80. a known virus-free condition.  Thereafter all you have to do is run
  81. the comparison routine to see if your files have changed.  With this
  82. scheme you would theoretically never need an update to keep up with
  83. new virus strains.
  84.  
  85.  
  86. HOW TO RUN THE PRODUCT.
  87.  
  88. 1. Copy the program file VirAlert.EXE onto your hard disk.  You
  89.    can save yourself some typing if you add the directory VirAlert
  90.    is in to your PATH.
  91.  
  92. 2. If you have any other virus checking programs, run them before
  93.    you begin adding records to the CRC file.  You must have a virus
  94.    free system to begin with for VirAlert to work properly.
  95.  
  96. 3. Assuming VirAlert.EXE is in your path, simply type in VirAlert
  97.    from a DOS prompt and press ENTER.  VirAlert will then start up
  98.    and run a quick self test for virus infection.  If it passes the
  99.    self check, it will go on to a logo screen and the main menu.
  100.  
  101.    You can eliminate any possibility of second hand virus
  102.    infestation by sending the registration fee to Buchanan
  103.    Consulting Services.  You will receive the latest version
  104.    of the product on a diskette.  Please specify 5 1/4 360k,
  105.    5 1/4 1.2 meg., 3 1/2 720k, or 3 1/2 1.44 meg.
  106.  
  107. 4. VirAlert works by recording checksums and CRCs on files you select.
  108.    Those crc records are kept in a data file.  The default crc data
  109.    file is named CRC.DAT and resides in the root directory of the
  110.    drive that is your current drive.  I use the defaults on my system
  111.    so I have a CRC.DAT file in the root directory of each of my drives.
  112.  
  113.    If you want to record CRC information for several drives all in the
  114.    same CRC file, you can override the default CRC data file name by
  115.    entering it on the command line when you start VirAlert.  As an
  116.    example if you wanted to put all your CRC information in file
  117.    C:\VirAlert\CRC.DAT then use the following command line:
  118.  
  119.       VirAlert C:\VirAlert\CRC.DAT
  120.  
  121.    Note that if you override the default, you will need to provide
  122.    the file name each time you start up VirAlert.  The simplest way
  123.    to do that would be to put the VirAlert startup in a .BAT file.
  124.    You might want to make several different CRC files for different
  125.    purposes such as recording CRCs for different network drives or
  126.    for recording the CRCs of all the files for a given project or
  127.    release of a product.
  128.  
  129.    If you get an error opening the CRC.DAT file, check the following
  130.    things:
  131.  
  132.       1) If you are on a network drive make sure you have write
  133.          permission on the directory CRC.DAT is located.
  134.       2) If you are on a local drive make sure the drive and
  135.          directory for CRC.DAT exist.
  136.  
  137. 5. Decide which files you want to check.  COM and EXE files are the
  138.    most common virus targets.  You will probably want to use one of
  139.    the Add Multiple Files selections to add all COM and EXE files to the
  140.    CRC file.  This selection will expand wild card specifications and
  141.    cycle through any subdirectories of the given directory.
  142.  
  143.    Examples using Add Multiple Files selection:
  144.  
  145.    C:\*.EXE   will add all EXE files in all directories of drive C.
  146.    C:\*.COM   will add all COM files in all directories of drive C.
  147.    C:\*.*     will add ALL files in all directories of drive C.
  148.    C:\BIN\*.BAT  will add all BAT files in directory C:\BIN and
  149.               all subdirectories of C:\BIN.
  150.  
  151.    Please note the complete DRIVE:\DIRECTRY\FILENAME.EXT usage.  You must
  152.    have each part for the wild card expansion to work correctly.
  153.  
  154.    As an example:  If you want ALL the files in directory C:\BIN you
  155.    must specify it as:   C:\BIN\*.*
  156.    You CANNOT specify it as C:\BIN or C:\BIN\* or C:\BIN\*.
  157.  
  158.    You can use the * and ? as wild card characters.  * matches any
  159.    number of characters while ? matches any one character.  More
  160.    examples:
  161.  
  162.    C:\BIN\RESUME?.DOC
  163.    C:\BIN\*.DOC
  164.    C:\BIN\RE*.DO*
  165.    C:\BIN\RE*.DO?
  166.    C:\?23.EXE
  167.  
  168. 6. You can add ANY file that you want checked including data files.
  169.    Don't bother adding data files that change often.  You'll just
  170.    get a lot of worthless changed notifications.
  171.  
  172. THE MENU
  173.  
  174. You can make your selection from the main menu by either pressing the
  175. first letter of the desired selection or using the arrow keys to move
  176. the hilite to the desired selected followed by pressing Enter.  You
  177. can interrupt selections that work on multiple files by pressing the
  178. Esc key.  That will take you back to the main menu.
  179.  
  180.       VirAlert Menu
  181.  
  182.   A - Add a single file to the crc file.             
  183.   M - Add Multiple files & recurse subdirectories.   
  184.   N - Add multiple files from a single directory.    
  185.   F - File Check.  Do a CRC check on a single file.  
  186.   T - Test Files.  Run a CRC check on all files.     
  187.   Q - Quick Check.  Run quick CRC check on all files.
  188.   L - Login to a different CRC file.
  189.   D - Delete a file record from the crc file.        
  190.   S - Search for a file name in the crc file.        
  191.   C - Compute and Display a CRC for a file.          
  192.   H - Help about VirAlert.                           
  193.   V - View file list from CRC file.                  
  194.   X - Exit                                           
  195.  
  196. Selections:
  197.  
  198. A - Add a single file to the crc file.
  199.  
  200.     This selection lets you record a CRC for a single file.  No
  201.     wild card specification is allowed.  You will be prompted for
  202.     a file name.  IMPORTANT:  Type in a COMPLETE file specification
  203.     INCLUDING the drive letter and directory.
  204.  
  205.     Example:  Use  C:\\BIN\\TEST.EXE
  206.        Do NOT Use  \\BIN\\TEST.EXE
  207.  
  208.     If a CRC record for the file already exists, it will be updated.
  209.  
  210. M - Add Multiple files & recurse subdirectories.   
  211.  
  212.     This selection was added to allow mass additions to the CRC data
  213.     file.  You will be prompted for a path name.  YOU MUST GIVE A
  214.     COMPLETE DRIVE:\\DIRECTORY\\MASK.EXT SPECIFICATION.  This selection
  215.     will recurse through all subdirectories below the directory you
  216.     specify.
  217.  
  218.     You can interrupt this operation at any time by pressing the Esc
  219.     key.  That will take you back to the main menu.
  220.  
  221.     If a CRC record already exists for a file, it will be updated.
  222.  
  223. N - Add multiple files from a single directory.    
  224.  
  225.     Same as selection M except it does not recurse through subdirectories.
  226.  
  227.     You can interrupt this operation at any time by pressing the Esc
  228.     key.  That will take you back to the main menu.
  229.  
  230.     If a CRC record already exists for a file, it will be updated.
  231.  
  232. F - File Check.  Do a CRC check on a single file.  
  233.  
  234.     This option does a complete CRC check on a single file based on
  235.     the CRC values for the file that are stored in the CRC data file.
  236.     The file must previously have been added to the CRC data file
  237.     with selection A, M, or N.
  238.  
  239. T - Test Files.  Run a CRC check on all files.     
  240.  
  241.     The selection performs a complete CRC check on all the files
  242.     stored in the CRC data file.  Each file checked is listed on the
  243.     screen.  If a file fails the CRC check, VirAlert rings the bell
  244.     once and pauses for you to hit a key.
  245.  
  246.     You can interrupt the test by pressing the Esc key.  A summary
  247.     screen is displayed at the end that gives the number of files
  248.     checked and how many passed and didn't pass.
  249.  
  250. Q - Quick Check.  Run quick CRC check on all files.
  251.  
  252.     This option is about 6 times faster than the T option.  It checks
  253.     file date and size, and does a quick CRC calculation from selected
  254.     portions of each file instead of using the whole file.  The portions
  255.     checked are at the front of the file that is most likely to be hooked
  256.     in to by a virus.
  257.  
  258.     You can interrupt this operation at any time by pressing the Esc
  259.     key.  That will take you back to the main menu.
  260.  
  261. L - Login to a different CRC file.
  262.  
  263.     Lets you switch CRC data files without have to exit VirAlert.
  264.  
  265. D - Delete a file record from the crc file.
  266.  
  267.     Delete single file records from the CRC file.  You will be
  268.     prompted for a file name.
  269.  
  270. S - Search for a file name in the crc file.
  271.  
  272.     Use this selection if you want to find out if a CRC record already
  273.     exists for a given file.  You will be prompted for a file name.
  274.  
  275. C - Compute and Display a CRC for a file.
  276.  
  277.     This option displays 2 CRC values for a file.  You can use this
  278.     selection to verify that a single file has not changed.  We have
  279.     our customers run this and read us back the crc values.  That way
  280.     we can determine if our programs have been corrupted or modified.
  281.     You will be prompted for a file name.  The file name does not
  282.     have to be in the CRC data file.
  283.  
  284. H - Help about VirAlert
  285.  
  286.     This screen.
  287.  
  288. V - View file list from CRC file
  289.  
  290.     Show a list of all the entries in the CRC data file.
  291.  
  292. X - Exit
  293.  
  294.     Exit back to DOS.
  295.  
  296.  
  297. OTHER USES FOR VirAlert
  298.  
  299. VirAlert can be used as a utility for other reasons than checking for
  300. viruses.  We use it in our business for some of the following
  301. purposes:
  302.  
  303. 1. During software development you can take a snapshot of the modules
  304.    that you are developing.  Later you can check to see exactly which
  305.    modules have changed since the last time you updated the CRC file.
  306.  
  307. 2. When we send a software product out over a modem we run VirAlert
  308.    to make sure all the required files arrived and were not garbled
  309.    in transmission.
  310.  
  311. 3. As a LAN administrator you can obtain lists of any files on your
  312.    network that have been updated or modified.
  313.  
  314.  
  315. WHAT WE HAVE PLANNED FOR THE FUTURE
  316.  
  317. This first commercial release of VirAlert is basically a somewhat
  318. dressed up version of a utility that I wrote for my own use.  I
  319. have added better menus and the help screens to the version I have
  320. been using.
  321.  
  322. Version 2 of VirAlert for DOS is planned for release in April 1992.  It
  323. will contain a much improved menu system, more help screens and command
  324. line options.  Command line options will be added to allow unattended
  325. operation and operation from a batch file.
  326.  
  327. A Windows version is planned for May 1992.  It will include the
  328. improvements slated for version 2.  Note that you can run VirAlert in
  329. a DOS window in 386 enhanced mode.  This is actually the way I run
  330. it.  I start a DOS window, start the program scanning, then switch to
  331. another window to do other work.
  332.  
  333. Other enhancements in the works for later release:
  334.  
  335. 1.  An improved fast check option that includes more CRCs and checks
  336.     the back end of a file as well as the front.
  337.  
  338. 2.  Include a virus fragment scan option.  I am not going to try
  339.     and keep up with the other vendors in this area.  There are
  340.     several good products on the market and I urge you to use at
  341.     least one of them in conjunction with VirAlert.  What I can
  342.     do is include scanning for several of the most widespread
  343.     viruses.  Look for this improvement late summer of 1992.
  344.  
  345. 3.  More CRC checks.  Right now 4 independent checks are done to
  346.     check the integrity of your files and the integrity of the
  347.     CRC data file.  I am adding more sophisticated and redundant
  348.     algorithms.
  349.  
  350.  
  351. ON THE REGISTRATION FEE
  352.  
  353. I have given permission to use version 1 of the product until the end
  354. of April 1992.  If you first obtained your copy of VirAlert after
  355. April 30, 1992 you have permission to use it for 1 week from the date
  356. you first obtained it.  After that if you like the product and would
  357. like to continue using it, please send me the registration fee of $20.
  358. You will receive the latest version available at that time which will be
  359. at least version 2.  The $20 fee covers a single user.
  360.  
  361. To make it easy for you, I have included a document in this zip file
  362. called REGISTER.DOC.  You can print this out and send it along with
  363. your registration fee.  If you don't have a printer you can just write
  364. me a letter with the request.  Please be sure and include your name,
  365. address, type of license requested, and type of diskette you need.  Also
  366. please include the serial number listed at the top of REGISTER.DOC.  I
  367. use this serial number to track the bulletin board this software first
  368. came from.  I send a donation of $2.00 to the BBS operator for each
  369. registration I get from that board.  Support your local BBS by registering
  370. VirAlert with us.
  371.  
  372. ON SITE LICENSES
  373.  
  374. I would like to make this as simple and convenient as possible.  So I
  375. am going to offer the following choices:
  376.  
  377. 1.  A single site license for up to 100 users for $100.  A single
  378.     site is defined as users within a single building or buildings
  379.     that are within a 500 foot radius of each other.
  380.  
  381. 2.  Large sites or corporate licenses are available for one dollar
  382.     per user.  If your company has 225 users, that would be $225.
  383.  
  384. For a site license you will receive permission to use the product
  385. indefinitely.  You will also receive all upgrades of the product and
  386. both the DOS and Windows (when it becomes available) versions for a
  387. period of one year.  Additional years of upgrades will be offered to
  388. site licenses for a deeply reduced rate.
  389.  
  390. WARRANTY
  391.  
  392. I have to include a standard disclaimer of not being responsible
  393. for any damages of any kind that may result from the use of this
  394. product.  There is no warranty of any kind written or implied
  395. for this product.  Use at your own risk.
  396.  
  397. *********** COMING SOON FROM BUCHANAN CONSULTING SERVICES *********
  398.  
  399. VirAlert for Windows!  Expected delivery in May 1992.
  400.  
  401. SafeStart!  Program launcher that includes the quick scan option
  402. from VirAlert.  Ideal for use in menuing systems.  As an example
  403. assuming the SafeStart program is called SS.EXE and you want to
  404. run TEST.EXE - enter the following:  SS TEST
  405. SafeStart will locate TEST.EXE in your crc data file and check out
  406. TEST.EXE before starting it.  If there is any problem, you will be
  407. notified and given a chance to abort the launch.  Expected delivery
  408. of DOS version in June 1992.
  409.  
  410. *******************************************************************
  411.  
  412. Change History:
  413.  
  414. 19FEB1992 V1.02 Changed name from ViruSafe to VirAlert.  There was
  415.                 already a product on the market with the name
  416.                 Virusafe.  To avoid confusion the name has been
  417.                 changed.  NOTE TO SYSOPS:  If you have a copy of
  418.                 ViruSafe.ZIP version 1 or 1.01 on your system, please
  419.                 delete it and replace it with this one.
  420.  
  421.                 Added CRC file login feature.  You don't have to exit
  422.                 to DOS and start up VirAlert again to switch to a
  423.                 different CRC file.
  424.  
  425. 12FEB1992 V1.01 Added REGISTER.DOC file to the zip.  Started the BBS
  426.                 registration program.  Added BBS serial numbers to
  427.                 the product to track distribution.
  428.  
  429. 05FEB1992 V1    Initial release of ViruSafe (Name later changed to
  430.                 VirAlert.)
  431.  
  432. *************************** END OF HELP ***********************************
  433.